package com.falcon.service;

import java.util.List;

import com.falcon.mvc.domain.BasePager;

import com.falcon.domain.dos.DictDO;
import com.falcon.domain.req.DictQuery;
import com.falcon.domain.req.DictRequest;

public interface IDictService {

    Long save(DictRequest request);

    Boolean update(Long id, DictRequest request);

    Boolean deleteById(Long id);

    DictDO queryById(Long id);

    List<DictDO> queryList(DictQuery request);

    BasePager<DictDO> queryPager(DictQuery request);

    int batchDelete(List<Long> ids);

}
